home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_1199 / 1081 < prev    next >
Internet Message Format  |  1994-08-27  |  4KB

  1. From: mforget@elfhaven.ersys.edmonton.ab.ca (Michel Forget)
  2. Subject: WinLIB/XAES Evaluation
  3. Date:     Wed, 27 Jul 1994 03:30:18 -0600
  4. Precedence: bulk
  5.  
  6. Last week I promised that I would evaluate the demonstration archive of
  7. WinLIB PRO that he sent, if he sent one.  He did, and here is the
  8. result of my examination.  My test system consists of TOS 1.4,
  9. Medium Resolution.
  10.  
  11. There are two libraries; WinLIB PRO (which has been abandoned) and
  12. XAES (which is currently under development).  Please bear in mind that
  13. I am only commenting on what the demonstration programs show, not on
  14. what is planned for the library or what may be implemented but not
  15. shown.  I will also not mention the bugs; there were quite a few,
  16. but these libraries are under development so pointing out the bugs
  17. (in public) is unwarranted.
  18.  
  19. I should also mention that Ken has stated that neither of these
  20. two libraries is ready for release.
  21.  
  22. Of the two libraries, WinLIB PRO is the only one with a standard interface.
  23. The demonstration program shows the library to be somewhat lacking in
  24. features.  It does put dialog boxes in windows, and offers enhanced
  25. editing (better cursor control and clicking anywhere on an editable
  26. field moves the cursor to that spot).  On the other hand, there is
  27. nothing extremely impressive about it either (from a user point of
  28. view).  There are no keyboard shortcuts, and the response time on
  29. editable fields is frightening.  It dropped characters when I
  30. typed, and I'm not a particularly fast typist.  (This confused me,
  31. to be honest.  What could it be doing in-between keystrokes that
  32. takes so long?  The brief text message it displays after each
  33. keystroke does not slow things down that much.)  I like this library
  34. more than I like the library discussed below, because this library
  35. uses a standard GEM interface.
  36.  
  37. The demonstration for XAES is both better and worse.  It has more power,
  38. but is not at all what the average Atari user expects.  This reason alone
  39. will cause very few programmers to use it, I think.  As evidence, look to
  40. the GFA Basic interface.  Some GFA programs (good programs) used that
  41. silly black bar at the top of the screen as an interface, which was
  42. workable but non-standard.  How many programs do you see using that
  43. black-bar interface now?  XAES has a -better- interface, but it is
  44. still completely non-standard.  XAES is clearly influenced strongly
  45. by Windows.  The window gadgets have popup menus that perform a
  46. variety of functions, such as minimize/maximize (the oddly shaped
  47. gadget where the fuller is supposed to be) or cycle windows/bring-to-front/
  48. change priority (the "-" shaped gadget to the left of the oddly shaped
  49. gadget where the fuller is supposed to be).  The closer gadget also has
  50. a popup menu.  To resize a window (there is no closer gadget) you click
  51. on a multi-coloured border that runs all the way around the window.  There
  52. are no keyboard shortcuts, and radio buttons are square (the radio buttons
  53. will probably change though).  This library allows you to use window
  54. gadgets in the background, as well as buttons in untopped windows.
  55.  
  56. Both libraries tend to use excessive unrequired redraws.
  57.  
  58. In conclusion, what can I say?  I do not want to be too critical of
  59. Ken, because that would start a flame-war-from-hell (and being nasty
  60. is not something I really enjoy).  WinLIB PRO is standard, but
  61. unimpressive.  XAES is more impressive, but too completely non-standard
  62. to be considered a viable dialog library for use on the Atari ST.  People
  63. will use it, because it is good, but not many.  It is so different from
  64. what users will expect that they will, IMHO, be confused by it.
  65.  
  66. If there are features in either library that are not shown in the
  67. demonstration program, good.  There must be; why else would Ken say
  68. so many good things about his library?  As far as programming ease is
  69. concerned, I cannot comment on that.  I did not receive any source code
  70. for the demonstration programs, or library source code, so on this subject
  71. we will have to take Ken's word that both libraries are easy to program
  72. for.
  73.  
  74.  
  75. -- 
  76. Michel Forget           \\   mforget@elfhaven.ersys.edmonton.ab.ca    //
  77. Electric Storm Software  \\  ess@tibalt.supernet.ab.ca               //
  78. PGP Public Key Finger. = 1F C0 D3 FE 40 51 7F 47 F3 4A C6 AD 6E 02 71 85
  79.